stego image
StegOT: Trade-offs in Steganography via Optimal Transport
Lin, Chengde, Gong, Xuezhu, Ding, Shuxue, Yang, Mingzhe, Lu, Xijun, Mo, Chengjun
Image hiding is often referred to as steganography, which aims to hide a secret image in a cover image of the same resolution. Many steganography models are based on genera-tive adversarial networks (GANs) and variational autoencoders (VAEs). However, most existing models suffer from mode collapse. Mode collapse will lead to an information imbalance between the cover and secret images in the stego image and further affect the subsequent extraction. To address these challenges, this paper proposes StegOT, an autoencoder-based steganography model incorporating optimal transport theory. We designed the multiple channel optimal transport (MCOT) module to transform the feature distribution, which exhibits multiple peaks, into a single peak to achieve the trade-off of information. Experiments demonstrate that we not only achieve a trade-off between the cover and secret images but also enhance the quality of both the stego and recovery images. The source code will be released on https://github.com/Rss1124/StegOT.
SLIC: Secure Learned Image Codec through Compressed Domain Watermarking to Defend Image Manipulation
The digital image manipulation and advancements in Generative AI, such as Deepfake, has raised significant concerns regarding the authenticity of images shared on social media. Traditional image forensic techniques, while helpful, are often passive and insufficient against sophisticated tampering methods. This paper introduces the Secure Learned Image Codec (SLIC), a novel active approach to ensuring image authenticity through watermark embedding in the compressed domain. SLIC leverages neural network-based compression to embed watermarks as adversarial perturbations in the latent space, creating images that degrade in quality upon re-compression if tampered with. This degradation acts as a defense mechanism against unauthorized modifications. Our method involves fine-tuning a neural encoder/decoder to balance watermark invisibility with robustness, ensuring minimal quality loss for non-watermarked images. Experimental results demonstrate SLIC's effectiveness in generating visible artifacts in tampered images, thereby preventing their redistribution. This work represents a significant step toward developing secure image codecs that can be widely adopted to safeguard digital image integrity.
Null Space Properties of Neural Networks with Applications to Image Steganography
Neural networks are powerful learning methods in use for various tasks today. This is especially true in the domain of image recognition, where neural networks can achieve even human-competitive results[13]. However, a number of studies have revealed that neural networks for image classification can be easily influenced to misclassify by modifying images[1]. In 2014, Szegedy et al. first discovered an intriguing weakness of deep neural networks[15]. They showed that neural networks for image classification can be easily fooled by small perturbations, and they called these intentionally modified images adversarial examples. Following this observation, numerous studies have been carried out to find different ways to generate adversarial examples[7, 11, 13]. The main idea is to find a subtle perturbation that can drastically change the output of a neural network by adding it to the data. It is observed that adversarial examples have good transferability across models, which suggests that the existence of adversarial examples is also a property of datasets[8], thus adversarial examples are not restricted only to the given model. In our study, we aim to find a model-based method to fool the neural networks.
Generative Steganography Diffusion
Wei, Ping, Zhou, Qing, Wang, Zichi, Qian, Zhenxing, Zhang, Xinpeng, Li, Sheng
Generative steganography (GS) is an emerging technique that generates stego images directly from secret data. Various GS methods based on GANs or Flow have been developed recently. However, existing GAN-based GS methods cannot completely recover the hidden secret data due to the lack of network invertibility, while Flow-based methods produce poor image quality due to the stringent reversibility restriction in each module. To address this issue, we propose a novel GS scheme called "Generative Steganography Diffusion" (GSD) by devising an invertible diffusion model named "StegoDiffusion". It not only generates realistic stego images but also allows for 100\% recovery of the hidden secret data. The proposed StegoDiffusion model leverages a non-Markov chain with a fast sampling technique to achieve efficient stego image generation. By constructing an ordinary differential equation (ODE) based on the transition probability of the generation process in StegoDiffusion, secret data and stego images can be converted to each other through the approximate solver of ODE -- Euler iteration formula, enabling the use of irreversible but more expressive network structures to achieve model invertibility. Our proposed GSD has the advantages of both reversibility and high performance, significantly outperforming existing GS methods in all metrics.
Detection of Classifier Inconsistencies in Image Steganalysis
Lerch-Hostalot, Daniel, Megías, David
In this paper, a methodology to detect inconsistencies in classification-based image steganalysis is presented. The proposed approach uses two classifiers: the usual one, trained with a set formed by cover and stego images, and a second classifier trained with the set obtained after embedding additional random messages into the original training set. When the decisions of these two classifiers are not consistent, we know that the prediction is not reliable. The number of inconsistencies in the predictions of a testing set may indicate that the classifier is not performing correctly in the testing scenario. This occurs, for example, in case of cover source mismatch, or when we are trying to detect a steganographic method that the classifier is no capable of modelling accurately. We also show how the number of inconsistencies can be used to predict the reliability of the classifier (classification errors).